2D Visual Effect : Waves And Ripples Fundamentals